
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>h5跳转支付宝小程序</title>
		<!-- 引入支付宝js -->
		<script type="text/javascript" src="https://appx/web-view.min.js" rel="external nofollow"  ></script>
		
	</head>
	<body>
        <div id="d"></div>
	</body>
	<script>
		// 保留当前页面，跳转到新页面。
		
		
		function getUrlParams() {
			// 通过 ? 分割获取后面的参数字符串
			let url = location.href
			let urlStr = url.split('?')[1]
			// 创建空对象存储参数
			let obj = {};
			// 再通过 & 将每一个参数单独分割出来
			let paramsArr = urlStr.split('&')
			for(let i = 0,len = paramsArr.length;i < len;i++){
				// 再通过 = 将每一个参数分割为 key:value 的形式
				let arr = paramsArr[i].split('=')
				obj[arr[0]] = arr[1];
			}
			return obj
		}

		let obj = getUrlParams()
		window.document.onreadystatechange = function(){
			if (window.document.readyState == 'complete') {

				// document.getElementById('d').innerHTML = JSON.stringify(obj)
				if (obj.out_trade_no) {
					let status = obj.status == 1 ? 70 : 60
					let id = obj.out_trade_no.split('_')[1]
					my.navigateTo({
						url: `/pages/face-sign-result/face-sign-result?id=${id}&status=${status}&type=2` //路径可以使用相对路径或绝对路径的方式进行传递
					})
				} else {
					my.navigateTo({
						url: `/pages/sign-result/sign-result?order_id=${obj.order_id}` //路径可以使用相对路径或绝对路径的方式进行传递
					})
				}
			}
		}
	</script>
</html>
